coding logical operators eplained